﻿// Decompiled with JetBrains decompiler
// Type: UnityEngine.iPhoneSettings
// Assembly: UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: E6AE6B5A-2752-4B07-9528-C8B77C62CE79
// Assembly location: C:\Users\windys\Unity\2021.3.39f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll
// XML documentation location: C:\Users\windys\Unity\2021.3.39f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.xml

using System;
using System.ComponentModel;

#nullable disable
namespace UnityEngine
{
  [EditorBrowsable(EditorBrowsableState.Never)]
  public class iPhoneSettings
  {
    [EditorBrowsable(EditorBrowsableState.Never)]
    [Obsolete("screenOrientation property is deprecated. Please use Screen.orientation instead (UnityUpgradable) -> Screen.orientation", true)]
    public static iPhoneScreenOrientation screenOrientation => iPhoneScreenOrientation.Unknown;

    [EditorBrowsable(EditorBrowsableState.Never)]
    [Obsolete("uniqueIdentifier property is deprecated. Please use SystemInfo.deviceUniqueIdentifier instead (UnityUpgradable) -> SystemInfo.deviceUniqueIdentifier", true)]
    public static string uniqueIdentifier => string.Empty;

    [EditorBrowsable(EditorBrowsableState.Never)]
    [Obsolete("name property is deprecated (UnityUpgradable). Please use SystemInfo.deviceName instead (UnityUpgradable) -> SystemInfo.deviceName", true)]
    public static string name => string.Empty;

    [Obsolete("model property is deprecated. Please use SystemInfo.deviceModel instead (UnityUpgradable) -> SystemInfo.deviceModel", true)]
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static string model => string.Empty;

    [EditorBrowsable(EditorBrowsableState.Never)]
    [Obsolete("systemName property is deprecated. Please use SystemInfo.operatingSystem instead (UnityUpgradable) -> SystemInfo.operatingSystem", true)]
    public static string systemName => string.Empty;

    [Obsolete("internetReachability property is deprecated. Please use Application.internetReachability instead (UnityUpgradable) -> Application.internetReachability", true)]
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static iPhoneNetworkReachability internetReachability
    {
      get => iPhoneNetworkReachability.NotReachable;
    }

    [EditorBrowsable(EditorBrowsableState.Never)]
    [Obsolete("systemVersion property is deprecated. Please use iOS.Device.systemVersion instead (UnityUpgradable) -> UnityEngine.iOS.Device.systemVersion", true)]
    public static string systemVersion => string.Empty;

    [Obsolete("generation property is deprecated. Please use iOS.Device.generation instead (UnityUpgradable) -> UnityEngine.iOS.Device.generation", true)]
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static iPhoneGeneration generation => iPhoneGeneration.Unknown;

    [Obsolete("verticalOrientation property is deprecated. Please use Screen.orientation == ScreenOrientation.Portrait || Screen.orientation == ScreenOrientation.PortraitUpsideDown instead.", false)]
    public static bool verticalOrientation => false;

    [Obsolete("screenCanDarken property is deprecated. Please use (Screen.sleepTimeout != SleepTimeout.NeverSleep) instead.", false)]
    public static bool screenCanDarken => false;

    [Obsolete("StartLocationServiceUpdates method is deprecated. Please use Input.location.Start instead.", true)]
    public static void StartLocationServiceUpdates(
      float desiredAccuracyInMeters,
      float updateDistanceInMeters)
    {
    }

    [Obsolete("StartLocationServiceUpdates method is deprecated. Please use Input.location.Start instead.", true)]
    public static void StartLocationServiceUpdates(float desiredAccuracyInMeters)
    {
    }

    [Obsolete("StartLocationServiceUpdates method is deprecated. Please use Input.location.Start instead.", true)]
    public static void StartLocationServiceUpdates()
    {
    }

    [Obsolete("StopLocationServiceUpdates method is deprecated. Please use Input.location.Stop instead.", true)]
    public static void StopLocationServiceUpdates()
    {
    }

    [Obsolete("locationServiceEnabledByUser property is deprecated. Please use Input.location.isEnabledByUser instead.", true)]
    public static bool locationServiceEnabledByUser => false;
  }
}
